
/*
void char short int long 
signed unsigned 
enum struct union 
extern static 
const sizeof typedef volatile
for do while break continue
if else goto
switch case default
return
*/

/* 
后续功能:
func 定义函数和lambda表达式
var 类型后置
auto 类型推导
bool 布尔类型
true false
赋值表达式不返回值, 如a = b = 0; 非法
*/

// 词法分析
// 语法分析
// 语义分析
// 汇编
// 链接
// 加载
// 执行

#include <stdlib.h>
#include <any>
#include <regex>
#include <unordered_map>
#include <vector>
#include <memory>
#include <string>
#include <iostream>
#include <string.h>
#include <cstdint>
#include <lexer.h>
#include <ast.h>
#include <vm.h>
#include <parser.h>
#include <printer.h>


using byte = uint8_t;
using float64_t = double;

int main() {

  return 0;
}

